package com.shop.service.impl;

import com.shop.dao.StoreMapper;
import com.shop.entity.Store;
import com.shop.service.StoreService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class StoreServiceImpl implements StoreService {

    @Autowired
    private StoreMapper storeMapper;

    @Override
    public int createStore(String storeName, Long userId) {

        if (storeMapper.findStoreByName(storeName) !=null) {
            return 50007;//店铺已存在
        }

        Store store=new Store();
        store.setUserId(userId);
        store.setStoreName(storeName);
        if (storeMapper.insertStore(store) > 0) {
            return 20000;
        }
        return 50008;//店铺创建失败
    }

    @Override
    public List<Store> findAllStore(Long userId) {
        List<Store> result=storeMapper.findAllStoreByUserId(userId);
        return result;
    }

}
